Skip to main content
TrustRadius
Microsoft Visual Studio Code

Microsoft Visual Studio Code

Overview

What is Microsoft Visual Studio Code?

Microsoft offers Visual Studio Code, a text editor that supports code editing, debugging, IntelliSense syntax highlighting, and other features.

Read more
Recent Reviews

Visual Studio Code - happy coding

9 out of 10
July 12, 2023
It is a mighty and lightweight IDE which never seen. It supports almost all the languages. It has extensive verities of extensions for …
Continue reading

One of the best code editors

8 out of 10
January 17, 2023
Visual Studio Code has been really helpful to me, allowing me to utilize my time more effectively and accomplish the task, more thanks to …
Continue reading

Awesome IDE for Developers

8 out of 10
December 15, 2022
Visual Code Studio is used in my organization for development operations like coding, debugging, sharing code, using git clone thorough …
Continue reading

VS Code - You will love it

10 out of 10
April 30, 2022
1. Writing day-to-day code 2. running and debugging my Flutter apps 3. Write Test code for my projects 4. Access remote host via pem file …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

What is Microsoft Visual Studio Code?

Microsoft offers Visual Studio Code, a text editor that supports code editing, debugging, IntelliSense syntax highlighting, and other features.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

88 people also want pricing

Return to navigation

Product Details

What is Microsoft Visual Studio Code?

Microsoft Visual Studio Code Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft offers Visual Studio Code, a text editor that supports code editing, debugging, IntelliSense syntax highlighting, and other features.

Microsoft Visual Studio Code starts at $0.

Reviewers rate Usability highest, with a score of 10.

The most common users of Microsoft Visual Studio Code are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(845)

Attribute Ratings

Reviews

(1-20 of 20)
Companies can't remove reviews or game the system. Here's why
Greg Garnhart | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Microsoft Visual Studio Code is by no means required by our organization, but many developers use it. Though I am but a lowly intern, most of my peers and immediate bosses use it to edit code, debug projects, and push to different repos. The added convenience of the VS Code plugins store allows for quick and rapid integration with different technologies, code checkers (such as jslint), and more. It's also free, so there is really no reason not to try it.
  • It's insanely stable. I used to have problems with Atom (to be fair this was over 2 years ago) so I made the switch. Since, I can count the amount of times VS Code has crashed on one hand.
  • It's lightweight and acts like it too. It's boot time is very quick.
  • The support online is good - a lot of tutorials use it, so it's easy to follow along with.
  • Debugging can be confusing depending on the language!
Microsoft Visual Studio Code is perfect for lightweight apps, most web apps, and things that do not need a fully-fledged IDE. IntelliJ is better suited for Java apps, so use IntelliJ for Java apps! In my experience, VS Code is great for languages that are easy to run from the command line, especially things that need consistent and easy deployments.
Bimal Subedi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Being an IT company, our organization needs to develop various lines of code every day to develop our clients' products. Writing codes in traditional text editors like notepad, notepad++ is a bit tricky. There is no even delimiter matching in the notepad. This had created a huge problem in our organization. To solve these problems, our organization began to use Microsoft Visual Studio Code. Using this tool, we can easily search for required files and required lines of code. Errors are automatically detected by using suitable packages for the programming language that we are working on. Also, we can take benefit of the inbuilt terminal in the software.
  • Checks error while writing codes
  • Provides great Extensions so that it can support almost any language
  • Git and Github implementaion can be done easily
  • Newly added Gihub Copilot crashes a lot.
  • It would be better if php and python deployment was made easier.
  • Searching for settings is a bit complicated.
Microsoft Visual Studio Code is well suited for emerging developers who want to increase their productivity while coding new lines of code. Developers can get a package of all the tools needed for them in this single software which is really fascinating. For people other than the programming field, this tool is less appropriate.
Apurv Doshi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio Code is a default editor for the developer groups who are working mostly on Python, Javascript, Docker, C++ and PowerShell in our organization. The VS Code supports the day-to-day development activities like programming, debugging and source code management (Bitbucket). The flexibility that VS Code brings is a tempting lot of developers to migrate towards it in our organization.
  • Excellent customization available for Text Editor, Keyboard shortcuts, Syntax highlighting and Workspace view.
  • Lots of Extensions available for different languages which make code even more versatile.
  • The debugging tools are really matured and help to put breakpoints, conditional breakpoints, local variables view, class variable view, immediate resolution of expressions, and call stack for function call. It also supports multi-threaded debugging as well.
  • It is light weight and efficiently manages big workspaces even with machines with lower configurations.
  • Direct support of major repositories make the code management much easier.
  • Multiple workspaces can be operated in parallel.
  • Setting interface is bit complex. It should be way more simpler as compared to the current one.
  • The plugins needs to reviewed more. Few plugins causes the VS Code to hang/crash.
  • Sometimes Auto suggestion and Syntax highlighting makes VS Code sluggish.
This is one of the best editors and supports most of the development work. I would highly recommend to go for the Visual Studio. I have not come across any scenarios where I feel that the editor is not appropriate. The only thing that requires a little more attention is the usage of any third-party extensions. Sometimes they cause the VS Code to hang/crash. Apart from that, it is the de-facto choice for me.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IDE choice is entirely up to engineers' personal preference within my organisation, but an overwhelming majority of my colleagues choose to use Microsoft Visual Studio Code. The quality of the editor in itself is fantastic to start with, but when combined with plugins (of which there are many in the ecosystem) it becomes truly invaluable for us in maintaining code quality and speeding up development through its various in-built and extended features. This means that coding can remain pretty consistent amongst engineers (at least in terms of conventions) and that configuration in certain languages and projects can be shared and enforced with relative ease, for example when linting various filetypes.
  • Free, quick and easy to install
  • Extensive plugin ecosystem and support
  • Extensible in configuration and personalisation
  • Personal settings can easily be synced to a personal or group source code management platform
  • Intuitive to use
  • Some plugins can be inconsistent in quality
  • Performance can be affected with many plugins running (especially linting or hinting)
  • Can be a bit of a "one size fits all" rather than specialised
Microsoft Visual Studio Code is suitable for almost any coding needs, though it is specifically best for web-based projects. As far as I'm aware is very commonly geared towards the relatively recent explosion in javascript, TypeScript and similar languages, with some other competitors possibly being more suitable for lower-level languages (e.g. Java, C# etc). Certainly a lot of the plugin ecosystem appears to centre around frontend language features for the various languages and frameworks, this is generally what I personally use it for, and so I don't know with any great confidence that it's particularly unsuitable for other languages, rather that I've not used it for other purposes.
I generally would, and have, recommend Microsoft Visual Studio Code to any web engineer who is not already using it.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Microsoft [Visual Studio] Code is a featured-packed code editor that works with many different languages and has the flexibility to be as extensive or as simple as needed. It is perfect for developers who often need to work with many different languages at the same time. "IntelliSense" code completion along with robust debugging tools make it easier and faster to fix errors in the code. Above all, its extensive extension library allows for integration with many different programming environments and allows for customization as you see fit. For instance, we can run Python code right inside VS Code split-screen tab without needing to open another IDE.
  • Incredible tabbed window management that allows grid-based split screen
  • Application functionality can be expanded through many different extensions/plugins available
  • Decently fast and easy to use
  • Themes are customizable to liking
  • Some plugins/extensions that are available can cause stability issues especially if they are installed together
  • Extension management can sometimes get complicated
  • The app does from time to time consume more resources than necessary but a restart usually fixes it
[Microsoft] Visual Studio Code is perfect for those who need a little more than notepad++/barebones text editors but also don't need the bloat that comes from pricier alternatives such as dreamweaver CC.
[Microsoft Visual Studio Code] is also perfect for web developers as they are more likely to be working within different programming environments at the same time. With VS Code, it is possible organize all of your code (JS, HTML, CSS, PHP, etc) all in a single window by making use of its docking features. It is also free so smaller businesses can benefit from no upfront licensing costs. There is however a bit of a learning curve for those interested in making use of its extension library to add functionality. These extensions can cause issues or cause the app to run slow if they are not of good quality/out of date
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I can speak for my team. We use [Microsoft Visual Studio Code] to develop [a] variety of applications. Its a feature rich ide with support for plugins, themes, voice chats and collaboration tools as well. Basically, all of our web application development work is done in [Microsoft Visual Studio Code]. It has great integration with github which is also a staple requirement of any developer today.

I am pretty sure it is also used throughout the organization but I can speak for myself and the team only.
  • Github integration
  • Plugin support
  • Integration with all command line tools
  • Collaboration features
  • Debugging tools
  • Visually attractive
  • A little bit heavy on system but so are other ide.
  • Java support is a bit clunky
For ANY development work, just go with [Microsoft Visual Studio Code]. It supports syntax highlighting for all languages, has great debugging tools, has tight integration with github. For example, you don't have to use ides for specific languages or purpose such as pycharm or webstorm. [Microsoft Visual Studio Code] has tons of plugins to cater development in a specific programing language or domain.


I think all this is great for any developer.
John Crumpton | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use [Microsoft] Visual Studio Code when building or updating websites for clients. I can edit websites pulled from GitHub.

We changed from Sublime Text about three years ago. We used Sublime Text for nearly a eight years.

[Microsoft] Visual Studio Code is very similar to Sublime Text and the next generation of developers are using this over Sublime.

  • Compare two files
  • Autocomplete
  • Code highlighting
  • Could load a little bit quicker
[Microsoft] Visual Studio Code is an excellent code editor, helping me to be a better coder through it auto closing feature.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
At my company, we use Microsoft Visual Studio Code as one of our IDE options in our development group. We let each developer choose which IDE they prefer. Most often, we are developing with PHP and JS. Microsoft Visual Studio Code is very helpful for its Intellisense, git integration, and debugger. Further, its supported extensions allow for integration with several other third-party applications that can significantly speed up projects on a case-by-case basis. While we use it for PHP and JS development, it supports many other languages as well and really brings in a lot of the feeling of traditional Visual Studio.
  • Intellisense significantly speeds up coding process.
  • Debugger allows for stepping through code and more easily identifying issues.
  • Git integration saves time by not requiring running a separate application or command line.
  • Indexed code allows for better navigation of your repository and libraries when learning new code bases.
  • I personally have some trouble setting up the code linting. I have had a slightly easier time of that with PHP Storm.
  • Sometimes the Intellisense autocomplete seems to be missing functions. I presume this is due to something I have not set up properly within the code repository, but I have yet to figure out why.
Microsoft Visual Studio Code is particularly well suited to larger projects that tie in several libraries. It is especially helpful when needing to discover how a library or a plugin works, as you can easily navigate through the various functions and files and see how they tie together. This is especially helpful when dealing with a mishmash of well structured vs not as well structured code, where things are not always placed where you would expect. It has also helped with large version upgrades (particularly Drupal) where functionality can change drastically and must be knit back into the project.

I would not say there is a coding situation where Microsoft Visual Studio Code is not appropriate. It can be a little bit of overkill on a small, simple HTML project or JS app, but even then you are not losing anything with it. I would not choose to something like Sublime Text in these situations, but I could see why some people would.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We currently use VS Code extensively for coding and specifications documents. It's mostly used by the development and customer success teams. VS Code is fast and provides numerous extensions to help make code more readable. It's constantly improving and supports popular and domain specific languages. Many of these extensions include auto-generation and formatting to improve productivity and assist the team in maintaining standards.
  • Widely supported across different environments.
  • Great support for various DSLs.
  • Would be nice if it had better Java support, the extension is getting close but still not as good as Eclipse.
  • Not a fan of many of the default shortcut keys (e.g. find all references).
Scenarios where VS Code is well suited:
- There's VS Code support for almost any DSL you can think of and I wouldn't use anything but VS Code for working with npm/node.
- It has a handy built-in terminal and great support for Git so if you don't already have a go-to preferred tool for these it's definitely worth considering.
- If you want a powerful free code editor.

Scenarios where it's less appropriate:
- I still haven't found the Java extensions comparable with what you can get with Eclipse.
- It still feels like C#/.NET is better supported in Visual Studio.

With that said, it seems VS Code is evolving quickly and I wouldn't be surprised if it becomes more competitive with Eclipse/Visual Studio over the next few years.
December 17, 2019

The best IDE available

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Being an application development team, we use Visual Studio to code in Angular and Python. It is being used by most of the developers in my organization as we found it very helpful and easy to use with the way it provides the interface and the formatting of code. Earlier we used to write the JavaScript code in Notepad and we realized how easy it is to code in an IDE like Visual Studio.
  • It will let you know if you miss any tags in HTML or even it will close the tags for you on its own when you open a tag.
  • Great interface.
  • The universal search option is a bit unclear.
  • The terminal can take a bit of time to open.
When you are an app developer or when you want to write a bit of code even in SQL, Python, C#, and what not, you can simply use Visual Studio Code, which is far better than any other IDE's we have available in the market. The encoding which it provides is also another added advantage here.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio Code is used by all our web development teams supporting different languages and file types. It is highly customized and has great features for collaboration. Easy git integration making it easier for the team to do frequent pushes to their branches.
  • It is highly customizable (Languages, File types, colors schemes).
  • Great git integration.
  • It is free, and multi-platform, we use it on different Linux distributions, Mac and Windows.
  • It has great support for scripting languages but for compiled languages there are some better alternatives.
  • A curated plugin list would be nice, there is a rather solid plugin suggestion mechanism, but some of the more junior members end up with some flaky plugins sometimes.
  • Configuration sync to some cloud so you can easily move stations.
Visual Studio code is providing us with a superb tool for our developers, everyone can configure it to their liking and it works well across multiple locales by using live share and integration with Slack or even Discord. Integration with Docker technologies is also great for local testing of code. It is a bit harder to get adoption from people that have been developing in compiled languages.
December 05, 2019

Simple, easy to use tool

Torrey Vegter | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our Data Engineering team uses Visual Studio Code to create Python ETL processes. The VS Code environment provides a simple IDE that enables efficiently writing and testing code.
  • Low memory usage.
  • Excellent extension library.
  • Simple to use.
  • Source control is a bit clunky.
Visual Studio Code is a great tool to maintain a code-base as long as the language is fully supported (testing, code completion, etc) through the extensions.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio Code is a great consolidation of features to make a seamless development environment. It is nice to be able to build, edit, and run programs from one integrated tool. The editor has integrated code completion and support for hundreds of languages. With the popularity of Node and Javascript in general, however, it has really been tailored to be the go-to development tool for those platforms.
  • IntelliSense code completion
  • Syntax highlighting
  • Integrated terminal
  • Built in scripting tools
  • Cross-platform. Windows, Mac, Linux
  • It's built on Javascript itself, so it can have trouble handling larger files.
  • It is still a new product, and even with the backing of a behemoth like Microsoft, you will occasionally run into bugs here and there.
  • It is not a true IDE so it lacks some of the tools from that kind of environment like scaffolding and Microsoft's Team Foundation Server
Microsoft Visual Studio Code is really designed and ideally suited for developers focused on client-side technologies and who want a solid cross-platform tool. For larger and more expansive projects, it is probably not the most ideal tool. Visual Studio Code fills a rapidly expanding niche in the web development world.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
From developing code to managing commits on GitHub, Microsoft Visual Studio Code saves the day.
One of the best platform to develop in that provides multiple plugins for making life simple. Whatever language you need, Microsoft Visual Studio Code will support it for sure and if not, there will be multiple plugins for the same. There is code completion, error highlights, code suggestions, syntax highlights, and an inbuilt console. It is really a developers dream. Used almost by every developer and is appreciated by everyone.
  • Syntax highlighting, code completions.
  • Plugins for various additional support and extending its functionality.
  • GitHub Integration.
  • Error when handling and inbuilt console.
  • Some plugins are not easy to configure.
  • Sometimes when using auto format plugin, it makes code behave improperly. It adds additional line breaks in areas not needed.
  • Initially a bit difficult to understand how some functions work.
It is something which a developer can use for any use case may it be web development, react-native and what not. They can make some improvements to include additional features for SpringBoot and other advanced Java support which will make it even better. Nevertheless, Microsoft Visual Studio Code is a flexible program that can nearly be used anywhere.
Andrew Folts | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio Code is the first Microsoft app I've used and really loved. It provides a clean interface for writing code, and the extension/community is very helpful in adding functionality that speeds up my workflow. I primarily use it for writing React apps via GatsbyJS. The autocomplete features are handy in minimizing the amount of typing I have to do. It works well with a widescreen monitor, because you can quickly drag your tabs into different panes.
  • Clean, minimal interface
  • Great community and extension library
  • Autocomplete speeds up your workflow
  • I wish there was a way to have tab groups of commonly-opened files, because the tab bar quickly overflows
  • I don't like the "Open editors" list on top of my directories—it's redundant (the tab bar shows the same thing)
  • The code view scrollbar is annoying because it's too tiny to show anything, and should be removed. The regular scrollbar is sufficient.
Coming from Atom, I was very hesitant to adopt VS Code. I felt like Microsoft would monopolize the editor space and kill off open-source communities. The opposite is true—VS Code has a massive community and is every bit as flexible as Atom. You can even implement visual themes from Atom! I would recommend it for any web developers, although there may be better options for native developers: Xcode, etc.
Kyle Kochtan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Microsoft Visual Studio Code is currently in use by a number of cross-platform developers. We traditionally use Microsoft Visual Studio Code on Mac or other non-Microsoft development projects. We utilize this tool a lot for front end development. This Tool allows us to quickly and easily collaborate across a wide section of cross-platform developers.
  • Ease of startup and use.
  • Only need the packages you are working on and do not need to install a number of useless items.
  • Very lightweight and fast to use due to its modular setup.
  • Installing packages is sometimes a bit convoluted.
  • Keeping other developers in sync with the 3rd party tools.
  • Git integration is lacking.
Microsoft Visual Studio Code is perfect for shops that do not want to spend a lot of time and money setting up a development environment. On the other hand, the adage of you get what you pay for is true. There are more manual steps that need to be taken for full use in a development environment.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I can only speak for my specific group and out of that group I am the only one actually using VS Code. That isn't because of anything with VS Code, it is because of the nature of the work my telecommunications team does. I'm the only one in a programming-adjacent role. VS Code provides me with a flexible IDE for coding in multiple languages that is lightweight and fast.

If I don't need to compile code, this is my IDE of choice. VS Code allows me to quickly write scripts ranging from Powershell to Python to Javascript or troubleshoot existing code with the debugging extensions.
  • The extensions marketplace greatly extends the functionality of the IDE beyond what the core contribution team could ever hope to.
  • The application doesn't feel sluggish or bloated. I don't work on massive projects, but I've never felt like I could describe it as any way other than responsive.
  • It's open source with a very nice license for internal development purposes, which is entirely what I do.
  • Requires additional tools to compile code, so some of the perks of lightweight and speed are made sacrificing a bit of convenience (arguably).
  • Occasional seemingly random error banners on launch that don't really impact performance, but just happen (to me, at least).
  • Leaning on market place extensions for a lot of debugging/linting functions puts you at the mercy of parties outside of your IDE vendor.
If you are coding for educational purposes or developing internal user only applications, VS Code is fantastic. VS Code is also a fantastic option if you are more of a jack of all trades rather than focused on one specific language being that the extensions make it very flexible in what functionality it can provide that text editors and text+ type IDE's simply don't.

I would say if you need to compile code, perhaps this will work well for you with some external tools, but there's a good chance there's an IDE for the language you're using that would be better suited. The same goes for if you are only using one language consistently: there are language-focused IDEs that have an amazing quality of life features that VS Code simply aren't likely to implement.
Aaron Pace | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
For a long time, Visual Studio has been my primary development tool of choice. Prior to that, I was a scrappy coder doing mostly old-school Visual Basic (think VB 6) work. I found Visual Studio Code about the same time I started dabbling in Python and a few other functional programming languages. Now, I use Visual Studio Code for most of my Python coding efforts. It's the primary tool used at Insytes for data analytics functions. We are currently using Visual Studio Code and Python to develop novel statistical methods for analyzing certain key business functions for small and mid-sized distributors (mostly of durable goods).
  • Visual Studio Code is lightweight. A traditional Visual Studio install can take more than an hour, depending on the type of extensions being added at install. Visual Studio Code installs completely in a matter of minutes and loads quickly.
  • Extensions make Visual Studio Code a highly adaptable tool. A simple extension can enable functions like Python compiling without having all the extensions you don't need. That means less strain on system resources, even during project build.
  • For being lightweight, Visual Studio Code still comes with just the right feature set out of the box to get you started.
  • Oh, and did I mention it's completely free to use? No MSDN or developer license to buy. Ever.
  • Code-type detection is one feature I wish it had. That is, most coding languages are syntactically different enough for each other that the IDE should be able to detect the language before a file is saved. If you create a functional snippet of code, you should be able to test it without having to save it first. If you have a lot of plug-ins and extensions installed, the list of available file types can grow quite long.
  • The Intelli-sense doesn't seem quite as robust in Visual Studio Code as Visual Studio, but that is likely just a trade-off of the lightweight nature of the product.
For our firm, a lot of what we do can be accomplished using Visual Studio Code. For more complex solutions and projects, Visual Studio is still the preferred solution because it is better at managing those complexities. But, Visual Studio Code is very easy to use which makes it an ideal tool for us for testing a small, stand-alone function or feature. For us, Visual Studio is a tool for building large-scale applications. Visual Studio Code is ideally suited for small projects. It's a bit like the tools required for building a skyscraper versus a single-family home.
Taylor Morgan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our professional services web development team uses Visual Studio Code to develop custom websites and web applications. It has become a go-to solution for quick and stable coding without too much extra fluff but with a great deal of extensions and compatibility with other pieces of our development workflow. It handles projects ranging from simple page demonstrations to fully-featured web applications based on multiple modern frameworks.
  • Integrates tabbed console into editor
  • Numerous extensions and language support packs
  • Flexible workspace system for project directories, settings, etc.
  • Default workspace settings are not customizable (have to copy and paste from/to settings file)
  • New users may find the left panel UI and workspace system non-intuitive (even though it is eventually quite good)
Visual Studio Code is perfect for web development for those who do a bit more than junior-level work. It seamlessly integrates consoles for task runners, code compilation, etc. and supports numerous extensions for framework support (i.e. parsing .vue files, debugging Symfony with xdebug, etc.). The workspace system is helpful for agency environments or anyone working on many projects concurrently. You are able to add multiple directories to a single project, customize settings (even colors) for just that workspace, and it remembers your tab setup—even how you had them split and arranged.
Joel Tanzi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Visual Studio Code throughout the engineering team at our company. Our engineers are given the choice to use whatever code editor they prefer but Visual Studio Code is the overwhelmingly popular choice. It is not difficult to see why they prefer it over its alternatives. Outside of being as easy to use as any quality text editor, it features powerful keyboard shortcuts that can greatly speed your productivity. VS Code has gone out of its way to be kind to developers transitioning from other editors such as Vim or Sublime, and allows you to install keyboard shortcuts from these popular tools. It comes with everything a great text editor requires on its own, but builds on that with excellent support for a wide range of plug-ins that add fantastic features like Git integration, spell checking, autocompletion, package management, task management, support for specific languages and frameworks, linters, code snippets, and much, much more. For example, my own workflow includes Git and Angular, and so I have a number of Angular support plug-ins to make my component development must faster, and GitLens to help me see, inline, whom made changes to the code and when. <br><br><br><br>
  • Increases productivity of your software engineers through a set of well-considered and flexible keyboard and navigation shortcuts, along with code writing assistance such as snippets and code completion.
  • An excellent community of plug-in developers provides a plug-in solution to whatever features you might need or want.
  • Integrates with your versioning and collaboration tools such as Git.
  • Constantly improved and open-source.
  • Searching for keywords across larger projects could be optimized for improved time to results.
  • A bit slim in features out of the box.
  • The built-in terminal is somewhat limited and a bit cumbersome.
As a code editor, Microsoft Visual Studio Code is ideal for software developers who need integration with collaboration tools and language/framework support. This would include web developers, back-end engineers, mobile application developers, and most anyone writing code of any kind. It is not as well-suited if what you need is a full-featured word processor for professional looking documents such as those offered by Microsoft Word. It might be a good tool for a blogger using a framework such as Gatsby or Jekyll to generate their blog site statically.
Return to navigation